package com.study.model.mdao;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONObject;

@Mapper
public interface OfferDetailsDAO {
	/**
	 * 根据条件查询售后投诉
	 * @param clazz
	 * @param status
	 * @param input
	 * @param string 
	 * @return
	 */
	List<JSONObject> selectByWhere(@Param("name") String name,@Param("custname") String custname);
	
	/**
	 * 根据id查询一条记录
	 */
	JSONObject selectById(String id);
	
	/**
	 * 根据分类统计
	 */
	List<JSONObject> selectByResult();
	
	/**
	 * 根据id查报价详单
	 */
	List<JSONObject> selectAllById(String id);
	
	/**
	 * 添加一条明细详情详情记录
	 * @param id
	 * @param goid
	 * @param odnum
	 * @param bigDecimal
	 * @param d
	 * @return
	 */
	int insertinto(@Param("oid")Integer id, @Param("goid")Integer goid, 
			@Param("odnum")Integer odnum, @Param("odprice")BigDecimal bigDecimal,
			@Param("odsumprice")double d,@Param("dates")Date date,@Param("user") String user);


	/**
	 * 删除对应报价的订单详情id
	 * @param id
	 * @return
	 */
	int deletOrderdetails(int id);

}
